package com.neu.cpsp.pojo;/*
    @author neu.xiangwenjuan
    @create 2022/4/15
*/

import lombok.Data;

@Data
public class EvaluateRecordDetailEn {

    private Integer id;

    private Integer year;

    private Integer quarter;

    private EmployeeEntity employee;

    private Department department;

    private TeamGroup teamGroup;

    private RegulationType regulationType;

    private RegulationDetail regulationDetail;

    private String dateTime;

    public EvaluateRecordDetailEn() {
    }

    public EvaluateRecordDetailEn(Integer id, Integer year, Integer quarter, EmployeeEntity employee, Department department, TeamGroup teamGroup, RegulationType regulationType, RegulationDetail regulationDetail, String dateTime) {
        this.id = id;
        this.year = year;
        this.quarter = quarter;
        this.employee = employee;
        this.department = department;
        this.teamGroup = teamGroup;
        this.regulationType = regulationType;
        this.regulationDetail = regulationDetail;
        this.dateTime = dateTime;
    }

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public Integer getYear() {
        return year;
    }

    public void setYear(Integer year) {
        this.year = year;
    }

    public Integer getQuarter() {
        return quarter;
    }

    public void setQuarter(Integer quarter) {
        this.quarter = quarter;
    }

    public EmployeeEntity getEmployee() {
        return employee;
    }

    public void setEmployee(EmployeeEntity employee) {
        this.employee = employee;
    }

    public Department getDepartment() {
        return department;
    }

    public void setDepartment(Department department) {
        this.department = department;
    }

    public TeamGroup getTeamGroup() {
        return teamGroup;
    }

    public void setTeamGroup(TeamGroup teamGroup) {
        this.teamGroup = teamGroup;
    }

    public RegulationType getRegulationType() {
        return regulationType;
    }

    public void setRegulationType(RegulationType regulationType) {
        this.regulationType = regulationType;
    }

    public RegulationDetail getRegulationDetail() {
        return regulationDetail;
    }

    public void setRegulationDetail(RegulationDetail regulationDetail) {
        this.regulationDetail = regulationDetail;
    }

    public String getDateTime() {
        return dateTime;
    }

    public void setDateTime(String dateTime) {
        this.dateTime = dateTime;
    }

    @Override
    public String toString() {
        return "EvaluateRecordDetailEn{" +
                "id=" + id +
                ", year=" + year +
                ", quarter=" + quarter +
                ", employee=" + employee +
                ", department=" + department +
                ", teamGroup=" + teamGroup +
                ", regulationType=" + regulationType +
                ", regulationDetail=" + regulationDetail +
                ", dateTime='" + dateTime + '\'' +
                '}';
    }
}
